Crown Green HandicapFairPlay Bowls
Live
Birkenhead Sync08/09/2026|
Birkenhead Sync08/09/2026|
Back to Players
Crown Green Handicap

B Whalley

Top 10%
Team: Widnes B. C. ADivision: Division 1Last updated: 10/28/2026

Rating

1047

Current Handicap

3
Honours
Season:

78

Matches Played

53

Wins

25

Losses

68%

Win Rate

8.1

Avg Win Margin

5.8

Avg Loss Margin

32-11

Home Record

21-14

Away Record

100%

Handicap Confidence

Very Reliable
53 / 41 matches for full confidence· Last recorded match: 9/1/2026

A large recent sample: 53 matches in the 2024, 2025, 2026 window, comfortably past the 41-match benchmark for full confidence. The handicap is stable and only shifts as form changes.

Milestones

Career

50 Wins

53 wins

Next goal: Centurion53/100
✦SEASON HIGHLIGHTS

No season milestones recorded yet.

Handicap Trend

All Time · 78 matches

+3 Rising
Win on the night Loss on the nightLower handicap = stronger player

The line re-checks the handicap after every match — from results, winning and losing margins, the strength of who was played, and home or away. Each dot is the number that applied going into the next game.

16 Aug4 Jul4 Jun20 Aug10 Jun7 Apr9 Jun1 Sept-1258

Gives 3 more chalks than at the start of this period.

Started0
Lowest0
Current3
Win Percentage(40%)
64%
score+0.28→contribution+0.11
Avg Winning Margin(25%)
8.5
score+0.08→contribution+0.02
Avg Losing Margin(15%)
5.7
score+0.39→contribution+0.06
Recent Form (last 20)(10%)
55%
score+0.10→contribution+0.01
Opponent Strength(10%)
975
score+0.26→contribution+0.03
Weighted Score+0.226
Sample Size Confidence
100%(53/41 matches)
Rating1068 → shrunk 1068→ adjusted 1037
Recent 3-Season Rating (2024, 2025, 2026)1068
Recency Blend40% (53 recent matches)
Final Rating1049
Handicap
3

Formula: Rating = 1000 + (weighted score × 300). Each factor is normalized to −1…+1, multiplied by its weight, then summed. Window: factors are computed from the Handicap Calculation Years only (2024, 2025, 2026), excluding walkovers — the same window the official recalculation uses. Bayesian shrinkage: the raw rating is pulled toward 1000 by confidence (window matches ÷ 41, an adaptive threshold set by the last recalculation). Offsets: division and B/C/D team offsets are then applied, weighted by where each window match was played. Recency blend: the calculation years are re-weighted at up to 40% by match volume. Players with a long career but fewer than 5 window matches fall back to their full career record. Rating maps to handicap 0–15 (lower = stronger) via the league's spread multiplier.

League

53W25L78 matches·67.9% win rate
ClubSeasonsDivision(s)PWLWin %
Carr Mill A2022–2023Division 12519676%
Widnes B. C. A2026Division 12011955%
Widnes BC2024Division 21710758.8%
Widnes BC A2025Division 21613381.3%
DateOpponentH/AScoreResultMarginCompetitionDivision
9/1/2026Josh BuntingH17-21LOSS-4LeagueDivision 1
8/25/2026Matthew CorlessA20-21LOSS-1LeagueDivision 1
8/18/2026Derek BisselH21-20WIN+1LeagueDivision 1
8/4/2026D TabernerH21-10WIN+11LeagueDivision 1
7/28/2026Tony MeeH21-16WIN+5LeagueDivision 1
7/14/2026Ray HayesA8-21LOSS-13LeagueDivision 1
7/7/2026Joe JacksonH21-10WIN+11LeagueDivision 1
7/1/2026Keith WilliamsA21-10WIN+11LeagueDivision 1
6/23/2026David BrandH21-13WIN+8LeagueDivision 1
6/16/2026Craig DitchfieldH21-5WIN+16LeagueDivision 1
6/9/2026Danny MillerA21-4WIN+17LeagueDivision 1
6/2/2026James WilliamsH21-19WIN+2LeagueDivision 1
5/26/2026Fred AndertonA20-21LOSS-1LeagueDivision 1
5/19/2026Colin PritchardA21-4WIN+17LeagueDivision 1
5/12/2026Alan BurrowsA13-21LOSS-8LeagueDivision 1
5/5/2026Andrew TrimnellH21-18WIN+3LeagueDivision 1
4/28/2026Steve JohnsonA11-21LOSS-10LeagueDivision 1
4/21/2026Mike MullenH18-21LOSS-3LeagueDivision 1
4/14/2026Carl SmithiesA13-21LOSS-8LeagueDivision 1
4/7/2026Phil LeeA16-21LOSS-5LeagueDivision 1
9/2/2025Tony MonaghanA21-17WIN+4LeagueDivision 2
8/26/2025Brian LeaH17-21LOSS-4LeagueDivision 2
8/13/2025Harry SmithH21-15WIN+6LeagueDivision 2
8/12/2025John KayH21-17WIN+4LeagueDivision 2
7/22/2025Tim WaineA21-12WIN+9LeagueDivision 2
7/8/2025Mark SweetA21-17WIN+4LeagueDivision 2
7/1/2025Simon ChurchillA13-21LOSS-8LeagueDivision 2
6/25/2025Derek RogersH21-5WIN+16LeagueDivision 2
6/24/2025Chris TarbuckH21-14WIN+7LeagueDivision 2
6/10/2025Ron ModiakH21-15WIN+6LeagueDivision 2
5/20/2025Noel ParrA21-19WIN+2LeagueDivision 2
5/13/2025Tim WaineH21-7WIN+14LeagueDivision 2
5/6/2025Fred HullA21-11WIN+10LeagueDivision 2
4/22/2025Mark WakefieldH20-21LOSS-1LeagueDivision 2
4/15/2025Steven LeaA21-8WIN+13LeagueDivision 2
4/8/2025Mike WarburtonH21-18WIN+3LeagueDivision 2
9/10/2024Geoff GaskellH21-10WIN+11LeagueDivision 2
9/3/2024Paul WoodwardA21-18WIN+3LeagueDivision 2
8/27/2024A GradyH20-21LOSS-1LeagueDivision 2
8/20/2024Alan WaterworthA13-21LOSS-8LeagueDivision 2
8/6/2024Chris TarbuckA21-11WIN+10LeagueDivision 2
7/23/2024Bob AppletonA9-21LOSS-12LeagueDivision 2
7/16/2024Jack HowarthA13-21LOSS-8LeagueDivision 2
7/9/2024Keith BrothwoodH21-4WIN+17LeagueDivision 2
7/2/2024Joseph KnocktonA21-13WIN+8LeagueDivision 2
6/25/2024Paul CleggH16-21LOSS-5LeagueDivision 2
6/19/2024Chris TarbuckH19-21LOSS-2LeagueDivision 2
6/18/2024Liam RogersA21-6WIN+15LeagueDivision 2
6/11/2024Alan WaterworthH15-21LOSS-6LeagueDivision 2
6/4/2024Geoff GaskellA21-15WIN+6LeagueDivision 2
5/21/2024Ed WebsterA21-19WIN+2LeagueDivision 2
5/7/2024W GreenallH21-11WIN+10LeagueDivision 2
4/9/2024Paul WoodwardH21-15WIN+6LeagueDivision 2
9/5/2023Jimmy RobyA21-8WIN+13LeagueDivision 1
8/29/2023Alan HeatonH21-17WIN+4LeagueDivision 1
8/15/2023Mike HavernH12-21LOSS-9LeagueDivision 1
8/1/2023Mike CoxA21-17WIN+4LeagueDivision 1
7/11/2023Liam McEganH16-21LOSS-5LeagueDivision 1
7/4/2023John ToppingA12-21LOSS-9LeagueDivision 1
6/27/2023John DuncanH21-12WIN+9LeagueDivision 1
6/6/2023Mike HavernA21-14WIN+7LeagueDivision 1
5/30/2023Michael HeapsH21-17WIN+4LeagueDivision 1
5/23/2023Liam GregsonH21-15WIN+6LeagueDivision 1
5/16/2023Sid LloydA21-11WIN+10LeagueDivision 1
5/2/2023Tex AllenA19-21LOSS-2LeagueDivision 1
4/25/2023John DanielsH21-9WIN+12LeagueDivision 1
4/11/2023David BarrowH21-17WIN+4LeagueDivision 1
8/30/2022David TownsendH21-19WIN+2LeagueDivision 1
8/16/2022Phil LeeH13-21LOSS-8LeagueDivision 1
6/21/2022David TownsendA21-17WIN+4LeagueDivision 1
6/14/2022Dave EverittH21-10WIN+11LeagueDivision 1
5/31/2022Terry KellyH21-16WIN+5LeagueDivision 1
5/24/2022Rod KayH21-11WIN+10LeagueDivision 1
5/17/2022Chris AshtonA17-21LOSS-4LeagueDivision 1
5/10/2022Mike MullenH21-10WIN+11LeagueDivision 1
4/26/2022Andrew WoodwardH21-12WIN+9LeagueDivision 1
4/19/2022Tony RobinsonA21-10WIN+11LeagueDivision 1
4/12/2022Steve JohnsonH21-18WIN+3LeagueDivision 1

Current Streak

2losses

In a slump

Longest Win Run

6

Career best winning streak

Longest Loss Run

4

Career worst losing streak

Last 560% win rate
LLWWW
Last 1070% win rate— steady
LLWWWLWWWW
OpponentWLTotalWin %Last Met
Chris Tarbuck21366.7%6/24/2025
Steve Johnson11250%4/28/2026
Mike Mullen11250%4/21/2026
Phil Lee0220%4/7/2026
Tim Waine202100%7/22/2025
Geoff Gaskell202100%9/10/2024
Paul Woodward202100%9/3/2024
Alan Waterworth0220%8/20/2024
Mike Havern11250%8/15/2023
David Townsend202100%8/30/2022
Biggest Win
Danny Miller (+17)6/9/2026
Heaviest Defeat
Ray Hayes (-13)7/14/2026
Best Season
202282% · 11 matches
Worst Season
202655% · 20 matches
Form Arc (1st half → 2nd half)
69% → 67%declining
Avg Opponent Rating Faced
98478 known · 0 unknown
vs Strong Opponents (rating ≥ 1000)
19-1458% win rate
vs Weak Opponents (rating < 1000)
34-1176% win rate

By Division

Division 130-15 (67%)
Division 223-10 (70%)
Division 166.7%
30W·15L·45 played
Division 269.7%
23W·10L·33 played

Debut

Apr 12, 2022

Latest

Sep 1, 2026

Seasons Active

5 (4.4 yr span)

Matches / Season

15.6 (78 total)

Seasons

20222023202420252026